package clusterMessages;

public enum ClusterMessageType {
	// CMM
	NEW_SERVER_READY,		// "New Server Ready"
	REMOVE_MACHINE,			// "Remove Machine"
	// Application
	APP_NEW_TASK,			// "Application New Task"
	APP_UPDATE_TASK,		// "Application Task Update"
	APP_TERMINATE_TASK,		// "Application Task Termination"
	APP_MIGRATE_TASK,		// "Application Task Migration"
	APP_TRANSFER_TASK,		// "Application Task Transfer"
	// Proxy
	PROXY_NEW_TASK,			// "Proxy New Task"
	PROXY_MIGRATE_TASK,		// "Proxy Task Migration"
	// Training
	TRAINING_NEW_TASK,		// "Training New Task"
	TRAINING_UPDATE_TASK,	// "Training Update Task"
	TRAINING_TERMINATE_TASK,// "Training Terminate Task"
	TRAINING_MIGRATE_TASK	// "Training Task Migration"
}
